A Survey of Middleware

نویسندگان

  • Toni A. Bishop
  • Ramesh K. Karne
چکیده

Classification is not new in this middleware area. Many authors have suggests classifying by various communication techniques, protocols (session versus sessionless), the programming interface, [5], specific categories included database-oriented, virtual system, middle-tier, gateways, and Web-enabled [25], communication with programming execution and number of participants [32], or ten specific categories [21]. While these classifications cover many aspects of middleware, we will describe a different approach. The term middleware has been used to describe many different types of software products. Middleware is essentially supplementary software that connects two or more software together. Since there is wide variety of software included under this big umbrella called middleware, categories need to be assigned to further describe and delineate each of these types. The current literature has provided several ways to classify these packages. These classifications seem to be conflicting and do not cover all the types of middleware available today. Difficulties in classifying middleware are further exasperated by the fact that some middleware can perform more than one service. We will show in this paper, a taxonomy based on the way each middleware either assists an application or helps with the integration of multiple software into a system. 2 TAXONOMY OF MIDDLEWARE In this proposed taxonomy of middleware, there are two major categories: integration type and application type. We further describe each of these subcategories in detail in the following subsections. Figure 1 displays this proposed taxonomy.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Access control in ultra-large-scale systems using a data-centric middleware

  The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...

متن کامل

A survey about context-aware middleware

Context-aware systems represent extremely complex and heterogeneous systems. The need for middleware to bind components together is well recognized and many attempts to build middleware for context-aware system have been made. One of the goal of this paper is to provide a general introduction about the evolution of the middlewares and than to proceed with an analysis of the requirements and the...

متن کامل

A Survey of Context-aware Middleware

This paper provides a survey of a chosen set of contextaware middleware systems, and categorises their properties and use according to a taxonomy. An overview of each system is provided, as well as descriptions of the different properties.

متن کامل

Towards A General Purpose Middleware Model for WSNs: A Literature Survey

The applications of Wireless Sensor Networks (WSN) have recently become the core element in many industrial business models. The literature reports several aspects about the deployment and associated implementation protocols of WSN. However, conceptual taxonomization of the different elements of a WSN system seems lacking in the literature especially in terms of middleware models. As a result, ...

متن کامل

Robotics Middleware: A Comprehensive Literature Survey and Attribute-Based Bibliography

Autonomous robots are complex systems that require the interaction between numerous heterogeneous components (software and hardware). Because of the increase in complexity of robotic applications and the diverse range of hardware, robotic middleware is designed to manage the complexity and heterogeneity of the hardware and applications, promote the integration of new technologies, simplify soft...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003